conclude an agreement on - Turkish English Dictionary